#include"map.h"
#include"config.h"

map::map()
{
     //初始化加载地图对象
    m_map1.load(MAP_PATH);
    m_map2.load(MAP_PATH);//两张图片一样

    //初始化y轴坐标
    m_map1_posY = -GAME_HEIGHT;
    m_map2_posY = 0;

    //地图滚动速度
    m_scroll_speed = MAP_SCROLL_SPEED;


}

void map::mapPosition()
{
    //处理第一张图片的滚动位置
    m_map1_posY += m_scroll_speed;//实现让图片1动起来
    if(m_map1_posY >= 0)//上负下正，使得第一张图片在跑到页面最下端是回到最开始的地方
    {
        m_map1_posY=-GAME_HEIGHT;
    }

    //处理第二张图片的滚动位置
    m_map2_posY += m_scroll_speed;
    if(m_map2_posY >= GAME_HEIGHT)//上负下正，使得第一张图片在跑到页面最下端是回到最开始的地方
    {
        m_map2_posY=0;
    }

}
